home *** CD-ROM | disk | FTP | other *** search
/ Workplace Effectiveness:…ecision-Making Strategies / Workplace Effectiveness: Decision-Making Strategies.iso / pc / Files / Eval.dxr / 00004_PRINT & Write text file.ls < prev    next >
Encoding:
Text File  |  1998-12-16  |  3.4 KB  |  87 lines

  1. global gMasterData, gEvaluationData
  2.  
  3. on printEvaluation
  4.   if gEvaluationData = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] then
  5.     alert("Please use the pushbuttons to record your observations.")
  6.   else
  7.     set vSourceText to the text of member "eval source"
  8.     set vThisField to "eval print"
  9.     set vTempText to EMPTY
  10.     put "Decision Making Strategies -- CD-ROM Evaluation" & RETURN & "-----------------------------------------------------------------" & RETURN after vTempText
  11.     put "Your Opinion Matters! To provide you with the highest quality training and education programs, the Alliance needs your feedback." & RETURN after vTempText
  12.     put "Please FAX this form to: 512-474-0706" & RETURN & RETURN after vTempText
  13.     put "How much time and effort did you devote to each of the main sections of the CD?" & RETURN & RETURN after vTempText
  14.     repeat with xData = 1 to 4
  15.       put line xData of vSourceText after vTempText
  16.       case getAt(gEvaluationData, xData) of
  17.         0:
  18.           set vChoice to ": No selection"
  19.         1:
  20.           set vChoice to ": A lot"
  21.         2:
  22.           set vChoice to ": Moderate amount"
  23.         3:
  24.           set vChoice to ": A little"
  25.         4:
  26.           set vChoice to ": None"
  27.       end case
  28.       put vChoice & RETURN after vTempText
  29.     end repeat
  30.     put RETURN & "Using a 5-point scale, how much do you agree or disagree with the statements below? " after vTempText
  31.     put "(Completely Agree 5, Completely Disagree 1):" & RETURN after vTempText
  32.     repeat with xData = 5 to 11
  33.       put line xData of vSourceText && string(getAt(gEvaluationData, xData)) & RETURN after vTempText
  34.     end repeat
  35.     put RETURN after vTempText
  36.     put line 12 of vSourceText & RETURN after vTempText
  37.     put the text of member "eval1 field" & RETURN after vTempText
  38.     put line 13 of vSourceText & RETURN after vTempText
  39.     put the text of member "eval2 field" & RETURN after vTempText
  40.     put line 14 of vSourceText after vTempText
  41.     case getAt(gEvaluationData, 12) of
  42.       0:
  43.         set vChoice to " no selection"
  44.       1:
  45.         set vChoice to " Yes"
  46.       2:
  47.         set vChoice to " No"
  48.     end case
  49.     put vChoice & RETURN & RETURN after vTempText
  50.     put line 15 of vSourceText & RETURN & RETURN after vTempText
  51.     put the text of member "eval3 field" & RETURN & RETURN after vTempText
  52.     put "To fax: send this printed copy to 512-474-0706" & RETURN after vTempText
  53.     put "Contact The Alliance on the internet at www.employeegrowth.com" & RETURN after vTempText
  54.     set the text of member vThisField to vTempText
  55.     print(the text of member vThisField)
  56.   end if
  57. end
  58.  
  59. on printButton
  60.   if iAmActivated(gMasterData) then
  61.     getPrintData()
  62.     set vThisField to string(getUserArea(gMasterData)) && "field"
  63.     print(the text of member vThisField)
  64.   else
  65.     alert("Printing is unavailable until an activity is completed.")
  66.   end if
  67. end
  68.  
  69. on getPrintData
  70.   set vThisField to string(getUserArea(gMasterData)) && "field"
  71.   set the text of member vThisField to EMPTY
  72.   set vTempText to EMPTY
  73.   put "---- Decision-Making Strategies, CD-ROM Evaluation ----------" & RETURN & RETURN after vTempText
  74.   put RETURN after vTempText
  75.   set the text of member vThisField to vTempText
  76. end
  77.  
  78. on getBigString
  79.   set vText to EMPTY
  80.   repeat with X = 1 to 5
  81.     put line X of field "print1" & RETURN after vText
  82.     put the text of member ("zField" && string(X)) & RETURN after vText
  83.   end repeat
  84.   put the text of member "print2" & RETURN after vText
  85.   return vText
  86. end
  87.